home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 2010 April / PCWorld0410.iso / pluginy Firefox / 524 / 524.xpi / chrome / mid.jar / content / mid.xul < prev    next >
Encoding:
Extensible Markup Language  |  2010-01-18  |  11.9 KB  |  466 lines

  1. <?xml version="1.0" encoding="UTF-8"?>
  2.  
  3. <?xml-stylesheet href="chrome://global/skin/" style="text/css"?>
  4. <?xml-stylesheet href="chrome://mid/skin/mid.css" style="text/css"?>
  5.  
  6. <?xul-overlay href="chrome://mid/content/main_menubar.xul"?>
  7. <?xul-overlay href="chrome://mid/content/main_statusbar.xul"?>
  8. <?xul-overlay href="chrome://mid/content/dictionaries.xml" ?>
  9.  
  10. <!DOCTYPE window SYSTEM "chrome://mid/locale/mid.dtd" >
  11.  
  12. <window id="mid_Win" 
  13.     title      = "Mozilla Internet Dictionary" 
  14.     persist    = "screenX screenY width height sizemode" 
  15.     windowtype = "mid:main" 
  16.     onload     = "mid_mud.Start();" 
  17.     onunload   = "mid_mud.unload();" 
  18.     xmlns      = "http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"
  19. >
  20.  
  21.  
  22. <script src="chrome://mid/content/midGetFFSearchPlugins.js"/>
  23. <script src="chrome://mid/content/mid.js" />
  24. <script src="chrome://global/content/nsDragAndDrop.js"/>
  25. <script src="chrome://global/content/nsTransferable.js"/>
  26. <script type="application/x-javascript" src="chrome://mid/content/midGTransOverlay.js"/>
  27.  
  28. <stringbundleset id="stringbundleset"/>
  29.  
  30. <stringbundle id="tree.definition" src="chrome://mid/locale/mid.properties"/>
  31. <stringbundle id="file.saved" src="chrome://mid/locale/mid.properties"/>
  32. <stringbundle id="file.not.found" src="chrome://mid/locale/mid.properties"/>
  33. <stringbundle id="preference.not.found" src="chrome://mid/locale/mid.properties"/>
  34. <stringbundle id="page.not.loaded" src="chrome://mid/locale/mid.properties"/>
  35. <stringbundle id="file.access.denied" src="chrome://mid/locale/mid.properties"/>
  36. <stringbundle id="application.restart" src="chrome://mid/locale/mid.properties"/>
  37. <stringbundle id="delete.allpreferences" src="chrome://mid/locale/mid.properties"/>
  38. <stringbundle id="revert.to.original.settings" src="chrome://mid/locale/mid.properties"/>
  39.  
  40. <popupset id="mid_tabcontextpopupset">
  41.  
  42.     <popup id="mid_tabcontextpopup"
  43.         onpopupshowing="mid_mud.tabManager.dictTabPopupShowing();">
  44.  
  45.         <menuitem label="&menuitem.close.this.dictionary;" 
  46.             accesskey="&menuitem.close.this.dictionary.key;" 
  47.             oncommand="mid_mud.tabManager.closeTab();" />
  48.  
  49.         <menuitem label="&menuitem.open.homepage;" 
  50.             accesskey="&menuitem.open.homepage.key;"
  51.             oncommand="mid_mud.tabManager.openHomePage();" />
  52.  
  53.     </popup>    
  54.  
  55. </popupset>
  56.  
  57.  
  58.  
  59. <popupset id="mid_treecontextpopupset">
  60.  
  61.     <popup id="mid_treecontextpopup" 
  62.         onpopupshowing="mid_mud.transMemory.popupShowing(event);">
  63.  
  64.         <menuitem label="&menuitem.lookup;"
  65.              accesskey="&menuitem.lookup.key;"
  66.             oncommand="mid_mud.transMemory.wordsTreeLookup(event);" />
  67.  
  68.         <menuitem label="&menuitem.fill.in.definition;" 
  69.             accesskey="&menuitem.fill.in.definition.key;"
  70.             oncommand="mid_mud.transMemory.fillDefinition(event);" />
  71.  
  72.         <menuseparator/>
  73.         
  74.         <menuitem label="&menuitem.delete.this.word;" 
  75.             accesskey="&menuitem.delete.this.word.key;"
  76.             oncommand="mid_mud.transMemory.removeRow(event);" />
  77.  
  78.         <menuitem label="&menuitem.delete.all.word;"
  79.             accesskey="&menuitem.delete.all.word.key;"
  80.             oncommand="mid_mud.transMemory.removeAllRows(event);" />
  81.  
  82.     </popup>    
  83.  
  84. </popupset>
  85.  
  86.  
  87.  
  88. <popupset id="mid_browsercontextpopupset">
  89.  
  90.     <popup id="mid_browsercontextpopup" 
  91.         onpopupshowing="mid_mud.dictBrowsers.popupShowing(event);">
  92.  
  93.         <menuitem label="&menuitem.lookup;" 
  94.             accesskey="&menuitem.lookup.key;"
  95.             id="mid_BCL" 
  96.             oncommand="mid_mud.lookup.lookupFromContext();" />
  97.  
  98.         <menuseparator/>
  99.  
  100.         <menuitem label="&menuitem.copy;"
  101.             accesskey="&menuitem.copy.key;" 
  102.             id="mid_BCC" 
  103.             oncommand="mid_mud.util.copyText();" />
  104.  
  105.         <menuseparator/>
  106.  
  107.         <menuitem label="&menuitem.previous.word;" 
  108.             accesskey="&menuitem.previous.word.key;"
  109.               id="mid_BCB" 
  110.             oncommand="mid_mud.dictBrowsers.thisBrowserBack();" />
  111.  
  112.         <menuitem label="&menuitem.next.word;"
  113.             accesskey="&menuitem.next.word.key;"
  114.               id="mid_BCF" 
  115.             oncommand="mid_mud.dictBrowsers.thisBrowserForward();" />
  116.     </popup>
  117.  
  118.     <popup id="mid_mainbrowsercontextpopup" 
  119.         onpopupshowing="mid_mud.mainBrowser.popupShowing();">
  120.  
  121.         <menuitem label="&menuitem.lookup;" 
  122.             accesskey="&menuitem.lookup.key;"
  123.               id="mid_mainBCL" 
  124.             oncommand="mid_mud.lookup.lookupFromContext(event);" />
  125.  
  126.             <menuseparator/>
  127.  
  128.         <menuitem label="&menuitem.copy;" 
  129.                accesskey="&menuitem.copy.key;"
  130.             id="mid_mainBCC" 
  131.             oncommand="mid_mud.util.copyText();" />
  132.  
  133.         <menuseparator/>
  134.  
  135.         <menuitem label="&menuitem.back;"
  136.             accesskey="&menuitem.back.key;" 
  137.             id="mid_mainBCB" 
  138.             oncommand="mid_mud.mainBrowser.goBack();" />
  139.  
  140.         <menuitem label="&menuitem.forward;" 
  141.           accesskey="&menuitem.forward.key;"
  142.           id="mid_mainBCF" 
  143.           oncommand="mid_mud.mainBrowser.goForward();" />
  144.  
  145.         <menuseparator id="translateSeparator"/>
  146.  
  147.         <menuitem   label="&google.translate.label;"  id="translate_main" onclick="mid_googleTranslate();" />
  148.  
  149.     </popup>
  150.  
  151. </popupset>
  152.  
  153.  
  154. <commandset id="mid_commandset">
  155.  
  156.     <command id="mid_doSave"
  157.         oncommand="mid_mud.transMemory.saveWordsToFile();"/>    
  158.  
  159.     <command id="mid_doRead"
  160.         oncommand="mid_mud.transMemory.readWordsFromFile();"/>    
  161.  
  162.     <command id="mid_saveSession"
  163.         oncommand="mid_mud.fileManager.saveSetAs();"/>    
  164.  
  165.     <command id="mid_restoreSession"
  166.         oncommand="mid_mud.fileManager.restoreSet();"/>    
  167.  
  168.     <command id="mid_doQuit"
  169.         oncommand="window.close();return false;"/>    
  170.  
  171.     <command id="mid_searchcommand"
  172.         oncommand="mid_mud.lookup.lookupWord(event)"/>    
  173.  
  174.     <command id="mid_browser_back"
  175.         oncommand="mid_mud.dictBrowsers.thisBrowserBack()"/>    
  176.  
  177.     <command id="mid_browser_forward"
  178.         oncommand="mid_mud.dictBrowsers.thisBrowserForward()"/>    
  179.  
  180.     <command id="mid_allbrowsers_back"
  181.         oncommand="mid_mud.dictBrowsers.allBack()"/>    
  182.  
  183.     <command id="mid_allbrowsers_forward"
  184.         oncommand="mid_mud.dictBrowsers.allForward()"/>    
  185.  
  186.     <command id="mid_newWordCmd"
  187.         oncommand="mid_mud.focusManager.focusSearchField()"/>    
  188.  
  189.     <command id="mid_viewFullScreen" oncommand="mid_mud.layoutManager.fullScreen();"/>
  190.  
  191.     <command id="mid_histView" oncommand="mid_mud.layoutManager.histView()"/>
  192.  
  193.     <command id="mid_browserView" oncommand="mid_mud.layoutManager.browserView();"/>
  194.  
  195.     <command id="mid_googletranslatorView" oncommand="googleTranslateView();"/>
  196.  
  197.        <command id="mid_statusbarView" oncommand="mid_mud.layoutManager.statusbarView();"/>
  198.  
  199.  
  200.     <command id="mid_findStringOnPage"       
  201.         oncommand="mid_mud.finder.findStringOnPage();"/>
  202.  
  203.  
  204.     <command id="mid_toSNextPage"       
  205.         oncommand="mid_mud.finder.findInNextPage(true);"/>
  206.  
  207.  
  208.     <command id="mid_toSPrevPage"       
  209.         oncommand="mid_mud.finder.findInPrevPage(true);"/>
  210.  
  211.  
  212.     <command id="mid_toNextPage"       
  213.         oncommand="mid_mud.finder.findInNextPage(false);"/>
  214.  
  215.  
  216.     <command id="mid_toPrevPage"       
  217.         oncommand="mid_mud.finder.findInPrevPage(false);"/>
  218.  
  219.  
  220. </commandset>
  221.  
  222.  
  223. <keyset id="mid_keyset"> 
  224.  
  225.     <key id="mid_newWordKey" 
  226.         keycode="VK_F2" 
  227.         command="mid_newWordCmd" />
  228.  
  229.     <key id="mid_saveAsKey" 
  230.         modifiers="accel shift" key="S"
  231.         command="mid_doSave"/>
  232.  
  233.     <key id="mid_readFromFile" 
  234.         modifiers="accel shift" key="R"
  235.         command="mid_doRead" />
  236.  
  237.  
  238.     <key id="mid_saveSessionAsKey" 
  239.              command="mid_saveSession" 
  240.         modifiers="accel"     key="S"/>
  241.  
  242.     <key id="mid_restoreSessionKey" 
  243.              command="mid_restoreSession" 
  244.         modifiers="accel" key="O"/>
  245.  
  246.     <key id="mid_quitKey" 
  247.         modifiers="accel"     key="Q"
  248.         command="mid_doQuit"/>
  249.  
  250.     <key id="mid_selbrback" 
  251.         modifiers="alt" keycode="VK_LEFT" 
  252.         command="mid_browser_back" />
  253.  
  254.     <key id="mid_selbrforward" 
  255.         modifiers="alt" keycode="VK_RIGHT" 
  256.         command="mid_browser_forward" />
  257.  
  258.     <key id="mid_allbrback" 
  259.         modifiers="alt" keycode="VK_PAGE_UP" 
  260.         command="mid_allbrowsers_back" />
  261.  
  262.     <key id="mid_allbrforward" 
  263.         modifiers="alt" keycode="VK_PAGE_DOWN" 
  264.         command="mid_allbrowsers_forward"/>
  265.  
  266.     <key id="mid_searchKey1" 
  267.         keycode="VK_ENTER" 
  268.         command="mid_searchcommand" />
  269.  
  270.     <key id="mid_searchKey2" 
  271.         keycode="VK_RETURN" 
  272.         command="mid_searchcommand" />
  273.  
  274.     <key id="mid_HistViewKey" 
  275.         modifiers="alt"   key="0"  
  276.         command="mid_histView"/>
  277.  
  278.     <key id="mid_BrowserViewKey" 
  279.         modifiers="alt"   key="1"  
  280.         command="mid_browserView"/>
  281.  
  282.     <key id="mid_googleTranslateViewKey" 
  283.             modifiers="alt"   key="2"  
  284.             command="mid_googletranslatorView"/>
  285.  
  286.     <key id="mid_fullScreenKey" 
  287.         keycode="VK_F11" 
  288.         command="mid_viewFullScreen"/>
  289.  
  290.     <key id="mid_searchKey" 
  291.         keycode="VK_F3" 
  292.         command="mid_findStringOnPage"/>
  293.  
  294.     <key id="mid_searchNPSKey" 
  295.         modifiers="accel" keycode="VK_PAGE_DOWN" 
  296.         command="mid_toSNextPage"/>
  297.  
  298.     <key id="mid_searchPPSKey" 
  299.         modifiers="accel" keycode="VK_PAGE_UP" 
  300.         command="mid_toSPrevPage"/>
  301.  
  302.     <key id="mid_searchNPKey" 
  303.         modifiers="accel" keycode="VK_TAB" 
  304.         command="mid_toNextPage"/>
  305.  
  306.     <key id="mid_searchPPKey" 
  307.         modifiers="accel shift" keycode="VK_TAB" 
  308.         command="mid_toPrevPage"/>
  309.  
  310.  
  311. </keyset>
  312.  
  313.  
  314. <!-- Menubar -->
  315. <toolbar id="mid_toolbar"/>
  316.  
  317.  
  318. <vbox flex="1">
  319.  
  320. <hbox flex="1">
  321. <!-- History tree -->
  322. <vbox id="mid_sidebar" persist="width collapsed" >
  323.  
  324.  
  325. <tree  style="min-width:120px !important;" id="mid_wordstree" seltype="single" flex="1" 
  326.     editable="true"
  327.       context="mid_treecontexpopup" 
  328.     persist="collapsed"
  329.     tabindex="100"
  330.     ondblclick="mid_mud.lookup.lookupAgain(event);" 
  331.     >
  332.  
  333.     <!--ondblclick="mid_mud.lookup.lookupAgain(event)" -->
  334.     <treecols>
  335.  
  336.         <treecol style="min-width:80px !important;" 
  337.             persist="hidden width"
  338.              id="mid_words"
  339.             label="&treecol.words;"
  340.             flex="1"  />
  341.  
  342.             <splitter class="tree-splitter"/>
  343.  
  344.             <treecol hidden="true" style="min-width:80px !important;" 
  345.             persist="hidden width"
  346.             id="mid_defs"
  347.             label="&treecol.definition;" 
  348.             flex="1" />
  349.  
  350.     </treecols>
  351.  
  352.     <treechildren id="mid_wordstreechildren" 
  353.         context="mid_treecontextpopup">
  354.            </treechildren>
  355.  
  356. </tree>
  357. <!-->
  358. <textbox multiline="true" spellcheck="true"  id="mid_editor" hidden="true" flex='1'/>
  359. -->
  360.         <splitter id="mid_editor_splitter" resizeafter="closest" collapsed="true"   persist="collapsed" />
  361.         <iframe   id="mid_google_iframe"  src="mid_gtrans.html" flex="1"  collapsed="true" persist="collapsed" tabindex="-1" />
  362.  
  363. </vbox>
  364.  
  365. <splitter resizeafter="closest"/>
  366.  
  367. <!-- Main Screen 
  368.         handleCtrlTab="false"
  369. -->
  370. <vbox flex="1" scroll="no" style="min-height: 350px;">
  371.  
  372.     <!-- Dictionary tabbox -->
  373.     <tabbox id="mid_tabbox" flex="1" 
  374.                 handleCtrlPageUpDown="false"
  375.             style="overflow: hidden ! important;">
  376.  
  377.         <tabs id="mid_tabs" class="mid-tabs" iconic="false" persist="iconic" 
  378.               onclick="mid_mud.tabManager.styleTabs(event);" />
  379.  
  380.                <tabpanels id="mid_tabpanels" flex="1" />
  381.  
  382.     </tabbox>
  383.  
  384.     <splitter id="mid_BrowserSplitter" 
  385.         collapsed="true"  
  386.         persist="collapsed"/>
  387.  
  388.     <!-- Internal browser -->
  389.     <vbox id="mid_BrowserBox" flex="1" 
  390.         collapsed="true" 
  391.         persist="collapsed">
  392.  
  393.         <toolbox id="mid_mainbrowsertoolbox">
  394.             <toolbar id="mid_mainbrowsertoolbar" >
  395.  
  396.                 <box id="mid_urltoolbarbox" 
  397.                     orient="horizontal"
  398.                     flex="1">
  399.  
  400.                 <label id="mid_browse" 
  401.                     control="mid_Url" 
  402.                     value="&label.browse;"
  403.                     accesskey="&label.browse.key;"/>
  404.  
  405.                 <textbox
  406.                         onkeypress="if (event.keyCode==13) { mid_mud.mainBrowser.navigate();}"
  407.                       id="mid_Url"
  408.                     value="http://www.google.com" 
  409.                     flex="2" 
  410.                       minwidth="130"
  411.                     oncommand="mid_mud.mainBrowser.navigate();"
  412.                  />
  413.  
  414.  
  415.                     <toolbarbutton id="mid_UrlGoButton"
  416.                         class="dialog" 
  417.                       label="&toolbarbutton.go;" 
  418.                         default="true" 
  419.                       oncommand="mid_mud.mainBrowser.navigate();" 
  420.                         accesskey="&toolbarbutton.go.key;" />
  421.  
  422.                     <toolbarbutton id="mid_syncURLButton"
  423.                         class="dialog" 
  424.                         tooltiptext="&browser.toolbar.sync.tooltip;" 
  425.                       label="&browser.toolbar.sync.label;" 
  426.                       oncommand="mid_mud.syncBrowserURL();"
  427.                         accesskey="&browser.toolbar.sync.key;" />
  428.  
  429.                     <spacer flex="2"/>
  430.  
  431.                     </box>
  432.             </toolbar> 
  433.         </toolbox>
  434.  
  435.         <browser 
  436.             id="mid_MainBrowser"
  437.             src="http://www.google.com"
  438.             flex="1" type="content-primary" 
  439.             home="http://www.google.com"
  440.             context="mid_mainbrowsercontextpopup" 
  441.             ondblclick="mid_mud.lookup.lookupFromContext();"
  442.             /> 
  443.  
  444.         </vbox>
  445.  
  446.     </vbox>
  447.  
  448. </hbox>
  449.  
  450. </vbox>
  451. <!--
  452. <image src='chrome://mid/skin/images/midc.jpg'  width='100%' height="15" />
  453. -->
  454.  
  455.  
  456. <middictionaries id="middicos" />
  457.   
  458.  
  459. <statusbar id="mid_statusbar" 
  460.     persist="collapsed"
  461. />
  462.  
  463.  
  464. </window>
  465.  
  466.